home *** CD-ROM | disk | FTP | other *** search
/ Just Call Me Internet / Just Call Me Internet.iso / archives / com / internet / stik / gls002b5.zoo / Makefile < prev    next >
Makefile  |  1997-09-21  |  2KB  |  62 lines

  1. CC = cc68x
  2. AS = jas
  3. CFLAGS = -O -W4 -DBLOCK_OPEN -DDEBUG # -DMULTITHREAD
  4. RM = rm -f
  5.  
  6. DRIVER        = gsdriver.exe
  7. DRIVER_OBJS = gsdriver.o drivers.o transtub.o flags.o
  8. DRIVER_LIBS =
  9.  
  10. DAEMON        = gsdaemon.prg
  11. DAEMON_OBJS = gsdaemon.o config.o transdmn.o memdemon.o debug.o
  12. DAEMON_LIBS = -lsocket
  13.  
  14. all: $(DAEMON) $(DRIVER)
  15.  
  16. # You may need to substitute your own program-flag-setting program; I
  17. # use pflags from the SozobonX distribution.
  18. $(DAEMON): $(DAEMON_OBJS)
  19.     $(CC) $(CFLAGS) -o $(DAEMON) $(DAEMON_OBJS) $(DAEMON_LIBS)
  20.     pflags +global $(DAEMON)
  21.  
  22. $(DRIVER): $(DRIVER_OBJS)
  23.     $(CC) $(CFLAGS) -o $(DRIVER) $(DRIVER_OBJS) $(DRIVER_LIBS)
  24.     pflags +global $(DRIVER)
  25.  
  26. gsdriver.o: cookie.h
  27. config.o drivers.o gsdaemon.o gsdriver.o memdemon.o: global.h
  28. sendop.o transdmn.o transtub.o debug.o: global.h
  29. gsdaemon.o gsdriver.o drivers.o: patchlev.h
  30. gsdaemon.o gsdriver.o sendop.o transdmn.o debug.o: pipe.h
  31.  
  32. #debugdrv.o: debug.c global.h pipe.h
  33. #    $(CC) -DDRIVER $(CFLAGS) -c -o $@ $<
  34. #
  35. #debugdmn.o: debug.c global.h pipe.h
  36. #    $(CC) -DDAEMON $(CFLAGS) -c -o $@ $<
  37.  
  38. TESTIT = testit.ttp
  39.  
  40. test: $(TESTIT)
  41.  
  42. $(TESTIT): testit.o
  43.     $(CC) $(CFLAGS) -o $(TESTIT) testit.o
  44.  
  45. testit.o: drivers.h transprt.h
  46.  
  47. DISTPKG = gluestik-0.02b5.zoo
  48. DISTFILES = config.c cookie.h debug.c drivers.c drivers.h flags.s global.h \
  49.         gsdaemon.c gsdriver.c memdemon.c patchlev.h pipe.h testit.c \
  50.         transdmn.c transprt.h transtub.c readme Makefile gsdaemon.prg \
  51.         gsdriver.exe testit.ttp
  52.  
  53. dist: $(DISTPKG)
  54.  
  55. $(DISTPKG): $(DISTFILES)
  56.     zoo ah $(DISTPKG) $(DISTFILES)
  57.  
  58. clean:
  59.     $(RM) $(DAEMON_OBJS) $(DRIVER_OBJS) testit.o
  60. spotless: clean
  61.     $(RM) $(DAEMON) $(DRIVER) $(TESTIT)
  62.